﻿body {
    background-color:#1F0068;
}

#map {
	position: relative;
	top:7em;
	height:450px;
	width:550px;
	left:30em;
}

#mapDebug {
	position: absolute;
	top:7em;
	height:460px;
	width:560px;
	left:29.8em;
	z-index:-1;
	box-shadow: 0px 0px 40px rgba(255,255,255, 0.9) inset;
}

#fullSch {
	position:relative;
	bottom:-0.5em;
	left:0em;
	background-color: #4617B4;
	height:100px;
	width:350px;
	color:white;
	box-shadow: 0 0 10px rgba(255,255,255, 0.9);
}

#fullSchText {
	position: relative;
	left:2.3em;
	top:1em;
	color:white;
	font-size:30px;
	text-shadow: 4px 4px 0px rgba(0,0,0,0.1);
    font-weight:bold;
}

#busHours {
	position:relative;
	top:-30.5em;
	left:0em;
	height:300px;
	width:350px;
    color:white;
}

#LeavingSGW{
	left:10px;
	font-size:xx-large;
	font-weight:300;
	padding-bottom:0.3em;
	text-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	}
#NextSGW{
    border-top:solid;
    border-color:white;
	font-size:xx-large;
	font-weight:300;
	padding-left:0.3em;
	text-align:center;
	text-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	}
#TimeSGW{
	position:relative; 
	font-size:xx-large;
	font-weight:bold;
	text-align:center;
	padding-bottom:0.5em;
    border-bottom:solid;
    border-color:white;
	}
#LeavingLayola{
	left:10px;
	font-size:xx-large;
	font-weight:300;
	padding-bottom:0.3em;
	text-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	}
	
#NextLayola{
    border-top:solid;
    border-color:white;
	font-size:xx-large;
	font-weight:300;
	padding-left:0.3em;
	text-align:center;
	text-shadow: 4px 4px 0px rgba(0,0,0,0.1);
	}
#TimeLayola{
    border-bottom:solid;
    border-color:white;
	position:relative; 
	font-size:xx-large;
	font-weight:bold;
	text-align:center;
	padding-bottom:0.5em;
	}

#scheduleMFHidden {
    position:relative;
	top:-50.8em;right:-30.2em;
	color:white;
	height:445px;
	width:543px;
	background-color:#4617B4;
	z-index:5;
	overflow:scroll;
	box-shadow: 0 0 10px rgba(255,255,255, 0.9);
}

.hidden {
    display:none;
}
.show {
    display:block;
}

#schTitleWeekFr {
	position:relative;
	top:1em;
	left:0;right:0;
	width:300px;height:40px;
	margin:auto auto;
	font-weight:bold;
	font-size:35px;
	font-family:Calibri;
	text-shadow: 4px 4px 0px rgba(0,0,0,0.1)
}


#schTitleWeek {
	position:relative;
	top:1em;
	left:0;right:0;
	width:450px;height:40px;
	margin:auto auto;
	font-weight:bold;
	font-size:35px;
	font-family:Calibri;
	text-shadow: 4px 4px 0px rgba(0,0,0,0.1);
}

#hours {
    padding-left: 240px;
}
